Windows Registry হলো একটি সিস্টেম ডাটাবেস, যা Windows অপারেটিং সিস্টেমে বিভিন্ন কনফিগারেশন এবং সিস্টেম সেটিংস সংরক্ষণ করে। এটি একটি কেন্দ্রীয় তথ্যভান্ডার, যেখানে কম্পিউটার, ব্যবহারকারী এবং সফটওয়্যার সম্পর্কিত প্রয়োজনীয় ডেটা এবং সেটিংস রাখা হয়। Windows Registry মাইক্রোসফট Windows এর বিভিন্ন পার্ট এবং অ্যাপ্লিকেশনকে সঠিকভাবে কাজ করতে সহায়তা করে।
Registry থেকে উইন্ডোজ অপারেটিং সিস্টেম এবং সফটওয়্যারদের কনফিগারেশন সেটিংস রিড এবং রাইট করা সম্ভব হয়, যেমন ইউজার প্রেফারেন্স, সফটওয়্যার কনফিগারেশন, এবং সিস্টেম স্তরের সেটিংস।
Windows Registry মূলত Keys এবং Values দ্বারা গঠিত। এটি একটি হিরারকিক্যাল কাঠামোতে সংরক্ষিত থাকে, যা ডিরেক্টরি এবং সাবডিরেক্টরি (যেমন ফাইল সিস্টেমের ফোল্ডার স্ট্রাকচার) এর মতো কাজ করে।
Registry এর প্রধান উপাদানসমূহ:
Registry Structure: Windows Registry ৫টি মূল হাব (Root Keys) নিয়ে গঠিত:
Windows Registry বিভিন্ন গুরুত্বপূর্ণ কাজের জন্য ব্যবহার হয়, যেমন:
Batch Script দিয়ে আপনি Registry তে বিভিন্ন পরিবর্তন করতে পারেন, যেমন নতুন কী তৈরি করা, মান সেট করা, অথবা পুরনো কী মুছে ফেলা। Batch Script ব্যবহার করে Registry এ কাজ করার জন্য reg কমান্ড ব্যবহার করা হয়।
reg কমান্ড এর মাধ্যমে আপনি নিচের কাজগুলো করতে পারেন:
reg add
কমান্ড ব্যবহার করা হয়।উদাহরণ: নতুন Registry Key তৈরি করা
reg add "HKEY_CURRENT_USER\Software\MyApp" /v "Version" /t REG_SZ /d "1.0" /f
এই কমান্ডটি HKEY_CURRENT_USER\Software\MyApp
Key তে একটি Version
নামক Value যোগ করবে এবং এর মান হবে "1.0"। /f
ফ্ল্যাগটি নিশ্চিত করে যে, যদি Key বা Value ইতিমধ্যেই থাকে তবে তা ওভাররাইট করা হবে।
reg query
কমান্ড ব্যবহার করা হয়।উদাহরণ: Registry Value পড়া
reg query "HKEY_CURRENT_USER\Software\MyApp" /v "Version"
এটি MyApp
Key এর মধ্যে Version
Value এর মান প্রদর্শন করবে।
reg delete
কমান্ড ব্যবহার করা হয়।উদাহরণ: Registry Key মুছে ফেলা
reg delete "HKEY_CURRENT_USER\Software\MyApp" /f
এটি MyApp
Key মুছে ফেলবে। /f
ফ্ল্যাগটি নিশ্চিত করে যে, কোনো কনফার্মেশন ছাড়াই Key মুছে ফেলা হবে।
reg export
কমান্ড ব্যবহার করা হয়।উদাহরণ: Registry Export করা
reg export "HKEY_CURRENT_USER\Software\MyApp" "C:\Backup\MyApp.reg"
এটি MyApp
Registry Key এর ব্যাকআপ তৈরি করে C:\Backup\MyApp.reg
ফাইলে সংরক্ষণ করবে।
reg import
কমান্ড ব্যবহার করা হয়।উদাহরণ: Registry Import করা
reg import "C:\Backup\MyApp.reg"
এটি C:\Backup\MyApp.reg
ফাইল থেকে Registry Key গুলো ফিরিয়ে আনবে।
Windows Registry হলো একটি গুরুত্বপূর্ণ ডাটাবেস যা সিস্টেম, সফটওয়্যার, এবং ব্যবহারকারীর কনফিগারেশন সংরক্ষণ করে। Batch Script ব্যবহার করে আপনি Registry তে বিভিন্ন পরিবর্তন করতে পারেন, যেমন নতুন Key বা Value তৈরি করা, পুরনো Key বা Value মুছে ফেলা, এবং ব্যাকআপ তৈরি করা। এইভাবে আপনি সহজেই সিস্টেমের কনফিগারেশন এবং সফটওয়্যার সেটিংস নিয়ন্ত্রণ করতে পারেন।
common.read_more